package com.uzai.console.vo.user;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("查询统一用户详情")
public class UserInfoVo {
    @ApiModelProperty("会员ID")
    private Long id;
    @ApiModelProperty("昵称(微信昵称)")
    private String nickName;
    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("身份（1普通用户，2代理，3合伙人）)")
    private Integer identity;
    @ApiModelProperty("会员类型")
    private Long userType;
    @ApiModelProperty("会员类型组ID")
    private Long userTypeGroupId;
    @ApiModelProperty("会员类型组名称")
    private String userTypeGroupName;
    @ApiModelProperty("余额")
    private Double balance;
    @ApiModelProperty("积分")
    private Integer integral;
    @ApiModelProperty("支付宝姓名")
    private String alipayName;
    @ApiModelProperty("支付宝账户")
    private String alipayAccount;
    @ApiModelProperty("机器人id")
    private Long deviceUniqueId;
    @ApiModelProperty("机器人wxid")
    private String deviceId;
    @ApiModelProperty("机器人昵称")
    private String deviceName;
    @ApiModelProperty("机器人备注")
    private String deviceRemark;
    @ApiModelProperty("订单尾号")
    private Integer TbLastOrderNo;
    @ApiModelProperty("标签")
    private List tagsArr;
    @ApiModelProperty("上级会员id")
    private Long parentId;
    @ApiModelProperty("代理ID")
    private Long agentId;
    @ApiModelProperty("合伙人ID")
    private Long partnerId;
    @ApiModelProperty("设备类型（个人微信-private_wechat; 企业微信-enterprise_wechat；公众号-wx_pub）")
    private String deviceType;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getIdentity() {
        return identity;
    }

    public void setIdentity(Integer identity) {
        this.identity = identity;
    }

    public Long getUserType() {
        return userType;
    }

    public void setUserType(Long userType) {
        this.userType = userType;
    }

    public Double getBalance() {
        return balance;
    }

    public void setBalance(Double balance) {
        this.balance = balance;
    }

    public Integer getIntegral() {
        return integral;
    }

    public void setIntegral(Integer integral) {
        this.integral = integral;
    }

    public String getAlipayName() {
        return alipayName;
    }

    public void setAlipayName(String alipayName) {
        this.alipayName = alipayName;
    }

    public String getAlipayAccount() {
        return alipayAccount;
    }

    public void setAlipayAccount(String alipayAccount) {
        this.alipayAccount = alipayAccount;
    }

    public Long getDeviceUniqueId() {
        return deviceUniqueId;
    }

    public void setDeviceUniqueId(Long deviceUniqueId) {
        this.deviceUniqueId = deviceUniqueId;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public Integer getTbLastOrderNo() {
        return TbLastOrderNo;
    }

    public void setTbLastOrderNo(Integer tbLastOrderNo) {
        TbLastOrderNo = tbLastOrderNo;
    }

    public List getTagsArr() {
        return tagsArr;
    }

    public void setTagsArr(List tagsArr) {
        this.tagsArr = tagsArr;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public Long getAgentId() {
        return agentId;
    }

    public void setAgentId(Long agentId) {
        this.agentId = agentId;
    }

    public Long getPartnerId() {
        return partnerId;
    }

    public void setPartnerId(Long partnerId) {
        this.partnerId = partnerId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceRemark() {
        return deviceRemark;
    }

    public void setDeviceRemark(String deviceRemark) {
        this.deviceRemark = deviceRemark;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public Long getUserTypeGroupId() {
        return userTypeGroupId;
    }

    public void setUserTypeGroupId(Long userTypeGroupId) {
        this.userTypeGroupId = userTypeGroupId;
    }

    public String getUserTypeGroupName() {
        return userTypeGroupName;
    }

    public void setUserTypeGroupName(String userTypeGroupName) {
        this.userTypeGroupName = userTypeGroupName;
    }


}
